fn main() {
    // 智能指针
    // 1、指针：内存中存储数据的地址的变量，这个地址指向其他数据，比如引用&i32,除了引用数据无其他功能、无其他开销
    // 2、智能指针:类似指针的数据结构、具有额外的元数据和功能
    // 3、区别： 引用仅借用数据、智能指针通常拥有数据
    // 4、比如 Box<T> Rc<T> Ref<T> RefMut<T> RefCell<T>
    println!("998")
}
